laminated windscreen - German English Dictionary